/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package classes;

import org.w3c.dom.Document;
import org.w3c.dom.Element;

/**
 *
 * @author Bel
 */
public class Materia {
    private Integer codigo;
    private String descricao;
    Xml xml = new Xml("materia.xml");
    String[] atributos = {"código", "descricao"};

    public Materia(String descricao) {
        this.codigo = 1;
        this.descricao = descricao;
    }
    
    

    /**
     * @return the codigo
     */
    public Integer getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the descricao
     */
    public String getDescricao() {
        return descricao;
    }

    /**
     * @param descricao the descricao to set
     */
    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public void cadastrarMateria() {
        
        Document doc = xml.carregaXml();
        Element root = doc.getDocumentElement();
        Object[] valores = {codigo, descricao};
        Element child = xml.criaNovoElemento("materia", atributos, valores);
        root.appendChild(child);
        xml.grava();

    }
    
}
